have foreknowledge of - Turkish English Dictionary